Skip to content

feat: add timing helpers and timing metrics dashboards#28

Merged
streamer45 merged 1 commit intomainfrom
timing
Jan 18, 2026
Merged

feat: add timing helpers and timing metrics dashboards#28
streamer45 merged 1 commit intomainfrom
timing

Conversation

@streamer45
Copy link
Copy Markdown
Owner

Summary

  • Introduced a core timing module with helpers for media clocks, metadata merging, duration math, and monotonicity; wired timing preservation through MoQ pull/push, WebM mux, pacer, and mixer.
  • Added key OTel metrics for pacing, MoQ clock offset/inter-frame gaps, and pin distributor backlog (counts/bytes/seconds) plus pacer/engine/mixer refinements.
  • Updated docs to describe new timing/backpressure metrics and expanded the Grafana sample dashboard with panels for pacer lateness/queues, MoQ timing, and pin distributor backlog/send-wait.

@streamer45 streamer45 self-assigned this Jan 18, 2026
@streamer45 streamer45 merged commit b133222 into main Jan 18, 2026
14 checks passed
@streamer45 streamer45 deleted the timing branch January 18, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant